<?php
	/*
	//INCLUINDO OS ARQUIVOS DAS CLASSES EXTERNAS
	*/
	require_once "Metodos.php";
				
	class Buffet extends Metodos
	{
		private $Id;
		private $Descricao;
		private $Servico;			
		private $MsgAlerta;

		public function __construct()
		{							
			$this->Id        = 0;
			$this->Descricao = NULL;
			$this->Servico   = NULL;		
			$this->MsgAlerta = NULL;			
		}
		
		
		/*
		//ENCAPSULANDO
		*/
		public function GetId(){return $this->Id;}		
		
		public function GetDescricao(){return $this->Descricao;}		
		
		public function GetServico(){return $this->Servico;}
		
		public function GetMsgAlerta(){return $this->MsgAlerta;}
		
		
		public function SetDescricao($_value)
		{
			$this->Descricao = $_value;
		}
				
		public function SetServico($_value)
		{
			$this->Servico = $_value;
		}		
		
		public function Editar()
		{
			$editar = mysql_query("UPDATE buffet SET descricao = '$this->Descricao', servico = '$this->Servico' WHERE id_buffet = $this->Id");
			if($editar)						
				$this->MsgAlerta = "<div class='notice success'> <span>Conteúdo editado com <strong>sucesso!</strong></span> </div>";
			else			
				$this->MsgAlerta = "<div class='notice error'> <span><strong>Error</strong> ao editar o conteúdo.</span> </div>";
			
			$_SESSION["mensagens"]["alerta"] = $this->MsgAlerta;
			header("location:buffet.php");		
		}
		
		
		public function Excluir($_id)
		{
			$deletar = mysql_query("DELETE FROM buffet WHERE id_buffet = '$_id'");
			if($deletar)						
				$this->MsgAlerta = "<div class='notice success'> <span>Conteúdo <strong>excluído</strong> com sucesso!</span> </div>";			
			else			
				$this->MsgAlerta = "<div class='notice error'> <span><strong>Error</strong> ao editar o buffet.</span> </div>";
			
			$_SESSION["mensagens"]["alerta"] = $this->MsgAlerta;
			header("location:buffet.php");			
		}
		
		
		public function Carregar($_id)
		{
			$_query = mysql_query("SELECT id_buffet, descricao, servico FROM buffet WHERE id_buffet = '$_id'");
			if($_query)	
			{
				$_linha = mysql_fetch_array($_query);
			
				$this->Id    	 = $_linha['id_buffet'];
				$this->Descricao = $_linha['descricao'];
				$this->Servico	 = $_linha['servico'];							
			}
			else			
				$this->MsgAlerta = "<div class='notice error'> <span><strong>Error</strong> ao carregar o buffet.</span> </div>";						
		}
		
		public function Salvar()
		{
			if($this->GetError() == false)
			{
				if($this->Id == 0)				
					$this->Cadastrar();				
				else				
					$this->Editar();				
			}
		}
		
		
	};
?>